Dmitriy Manushin is an independent developer whose open-source work focuses on making low-level programming more approachable for students, hobbyists, and professionals who need to write or study assembly code. His single published utility, SASM, provides a lightweight, cross-platform integrated development environment that supports NASM, MASM, GAS, and FASM syntaxes in one consistent interface, eliminating the usual friction of switching between different assemblers and their disparate tool-chains. The IDE offers syntax highlighting, real-time error tracking, step-by-step debugging with register and memory views, and one-click assembly and linking, so users can concentrate on algorithms and hardware behavior instead of makefile syntax or command-line flags. Typical use cases range from university courses in computer architecture and operating-system kernels, through competitive programming exercises that require extreme optimization, to firmware bring-up and reverse-engineering tasks where every instruction cycle counts. Because SASM wraps platform-specific details behind a unified GUI, it is frequently chosen by instructors for classroom demonstrations and by developers who need to prototype a routine on Windows before deploying it on Linux or macOS. The application’s small footprint and portable configuration also make it convenient for quick experiments on lab machines or virtual environments. Dmitriy Manushin’s software is available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always installing the latest release and permitting batch installation alongside other tools.

SASM

Simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages

Details